package com.sc.nft.admin.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

@Data
public class LinkCollectionRequest {

    @ApiModelProperty(value = "藏品id")
    private Long collectionId;

    @ApiModelProperty(value ="钱包藏品id(id)")
    @NotBlank(message = "钱包藏品id不能为空")
    private String linkCollectionId;

    @ApiModelProperty(value = "钱包藏品名称(collectionName)")
    @NotBlank(message = "钱包藏品名称不能为空")
    private String linkCollectionName;

    @ApiModelProperty(value = "钱包藏品封面(coverImageUrl)")
    @NotBlank(message = "钱包藏品封面不能为空")
    private String linkCollectionImg;

    @ApiModelProperty(value = "钱包藏品总发行量(totalIssueCount)")
    @NotBlank(message = "钱包藏品总发行量不能为空")
    private String linkSumCount;

    @ApiModelProperty(value = "钱包藏品发行价(issuedPrice)")
    @NotBlank(message = "钱包藏品发行价不能为空")
    private String linkIssuedPrice;

    @ApiModelProperty(value = "钱包藏品发行方id(daoId)")
    @NotBlank(message = "钱包藏品发行方id不能为空")
    private String linkDaoId;

    @ApiModelProperty(value = "钱包藏品发行方名称(daoName)")
    @NotBlank(message = "钱包藏品发行方名称不能为空")
    private String linkDaoName;

}
